Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Australia F2 Germany F2 Germany F1 Germany F2 Italy F15 Italy F24 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F2 Italy F25 Heilbronn Challenger Italy F12 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia I Tourneo Fila Citta di Brindisi - Brindisi Okal Cup - Eckental Jameson Cup - Milan Powder Byrne Trophy - Surbiton The LTA Manchester Challenger - Manchester BMW Challenger Open - Monchengladbach Okal Cup 2001 International Bavarian Championships - Eckental Intersport Heilbronn Open - Heilbronn International Bavarian Championship - Eckental Manchester Challenger - Manchester C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ischgl International Tennis Challenger 2003 - Ischgl Whirlpool Open - Budapest The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Challenger Hamburg - Hamburg Citta di Brindisi - Brindisi Garden Open - Rome Uncle Toby's Burnie Challenger - Tasmania West of England Tennis - Bristol Garden Open 2004 - Rome LTA Hull Challenger - Hull Heilbronn Open - Heilbronn Muller Cup - Ulm San Remo Tennis Cup - San Remo Residenza Open - Magdeburg Budapest Challenger - Budapest San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Open Castilla y Leon - Segovia Schickendanz Open - Furth The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati TED Open - Istanbul Internazionali di Tennis de San Marino - San Marino Ethias Tennis Trophy - Mons Kuppers Kolsch Cup by Lambertz - Aachen CA-Challenge - Graz 2002 USTA Tallahassee Tennis Challenger - Tallahassee Baden Open - Ettlingen Memorial Kolyaskin - Donetsk The Shelbourne Irish Open - Dublin Challenger ATP Tour Cerveza Club Colombia - Medellin Open de Charleroi - Charleroi Volkswagen TED Open - Istanbul Gallagher International - Hamilton GHI Bronx Tennis Classic - Bronx Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental Heineken Challenger - Ho Chi Minh City ATU Cup 2001 - Weiden Bristol Challenger Trophy - Bristol CA Challenge - Graz IPP Open - Helsinki Lambertz Open - Aachen LTA Shrewsbury Challenger - Shrewsbury Black Forest Open - Alpirsbach Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Baden Open - Karlsruhe San Remo Tennis Cup 15° Piertomaso - San Remo Schickedanz Open 2007 - Furth Jameson Cup - Milan Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Jameson Cup - Milan Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra The Manchester Trophy - Manchester TED Open - Istanbul Canottieri Minico 2004 - Mantova Ischgl International ATP Challenger - Ischgl Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Lambertz Open by Stawag 2007 - Aachen Alfa Romeo Tennis Cup - Cordenons The West Side Tennis Club Grass Court Challenger - Forest Hills S Tennis Master Championship - Graz Genova Open Challenger - Genova Open D'Orleans - Orleans ATP Open Castilla y Leon - Segovia Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Open D'Orleans - Orleans Wroclaw Challenger Besancon Challenger Barletta Challenger Akbank Private Banking TED Open - Istanbul SIR Supermercadi Challenger - Rome Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental The LTA Bolton Challenger - Bolton Rome Challenger Mitsubishi Electric Europe Cup - Monza Ramat Hasharon Challenger Milan Challenger Reggio Emilia Challenger Oberstaufen Challenger Rimini Challenger Recanati Challenger Orbetello Challenger Lambertz Open by Stawag - Aachen San Marino Challenger Vancouver Challenger Open des Alpes Trophee BNP Paribas - Grenoble Como Challenger St. Remy Challenger Mons Challenger Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Granby Challenger Genova Challenger Rabat Challenger Open de Rennes La Trinitaine - Rennes PEOPLEnet Cup - Dnepropetrovsk Siemens Open - Scheveningen Caltanissetta Challenger BMW Tennis Championship - Sunrise Rome Challenger Caltanissetta Challenger Kobstaedernes ATP Challenger - Kolding San Marino Challenger Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Guzzini Challenger - Recanati Czech Indoor Open - Prague San Benedetto Challenger - San Benedetto Helsinki Challenger BMW Tennis Championship - Sunrise Bath Challenger Oberstaufen Cup - Oberstaufen ATP Guzzini Challenger - Recanati Nottingham Challenger Nottingham-2 Challenger Trani Challenger San Marino Cepu Open - San Marino Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Challenger 42 - Andrezieux St. Brieuc Challenger Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Orleans Challenger Geneva Challenger Brescia Challenger Wroclaw Challenger Heilbronn Challenger Kazan Challenger Mersin Challenger Lambertz Open - Aachen Brescia Challenger Bergamo Challenger Logopak Challenger 2005 - Lubeck Leon Challenger Busan Challenger Seoul Challenger Tatra Banka Open - Bratislava Gemax Open - Belgrade Dallas Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Sporting Challenger 2003 - Turin Cremona Challenger Barranquilla Challenger 10th Wartburg Open - Eisenach Braunschweig Challenger Oberstaufen Challenger Mons Challenger Gemax Samsung Open 2005 - Belgrade Olbia Challenger - Olbia Heilbronn Challenger Open de Tenis Amaya - Pamplona Andria Challenger Tatra Banka Slovak Open - Bratislava Open de L'Isere - Grenoble Las Vegas Challenger - Las Vegas The Joyce Eisenberg Jerusalem Open - Jerusalem Rezidenza Open - Magdeburg Geneva Challenger - Geneva Internazionali di Tennis - Bergamo Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Challenger Groningen - Groningen Manchester Challenger Gemax Samsung Open 2004 - Belgrade Volkswagen Challenger 2004 - Wolfsburg Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck 2001 - Lubeck Schickedanz Open - Furth Granby Challenger - Granby Compaq Challenger - Bucharest The Wrexham Challenger - Wrexham 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXIX Edizione 'A.Savoldi Marco' - Manerbio Open Castilla y Leon Trofeo Iberdrola - Segovia Pekao Open 2004 - Szczecin Okal Cup 2004 - Eckental Challenger Britania Zavaleta - Puebla Bristol Challenger Trophy - Bristol VIII Avierto Internacional de Salinas - Salinas San Marino CEPU Open - San Marino Garden Open - Rome West of England Challenger - Bristol Gemax Open - Belgrade Guzzini Challenger - Recanati ATP Open Castilla y Leon - Segovia Monza Challenger Trofeo Internacional Club Laieta - Barcelona Segovia Challenger Open Castilla y Leon - Segovia Open de Montauban - Montauban Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest Meridiana Sardegna Open - Olbia Gosford Australian Unity Challenger - Gosford Memorial Piertomaso Tessitore - San Remo The Manchester Trophy - Manchester Stella Artois Clay Court Championships - Budaors Trani Cup - Trani CA Challenge 2002 - Graz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Intersport Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Gerry Weber Open - Halle Germany F1 Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Crystal Cup 1998 - Portoroz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Top Wool Challenger Biella - Biella Raanana Challenger Czech Indoor Open - Prague Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague West Side Tennis Challenger - Forest Hills Open de L'Isere - Grenoble Ortisei Challenger Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Ljubljana Open - Ljubljana Davidoff Swiss Indoors - Basel Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg The Surbiton Trophy - Surbiton Milan Indoors - Milan Challenger Tunisie - Tunis XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bergamo Challenger Rhodes Challenger Tennislife Cup - Napoli Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel Milan Indoors - Milan Geneva Challenger Gerry Weber Open - Halle Samsung Securities Cup - Seoul 2003 Mercedes Cup - Stuttgart Wroclaw Challenger San Remo Challenger Izmir Challenger St. Polten Cremona Challenger Karlsruhe Challenger Braunschweig Challenger Milan Indoors - Milan Irving Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Kroger / St. Jude International - Memphis Cordenons Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Bratislava Challenger Qatar ExxonMobil Open - Doha Jersey Challenger Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Bratislava Challenger Heilbronn Challenger ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril BA-CA Tennis Trophy - Vienna Helsinki Challenger Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Salzburg Challenger Braunschweig Challenger Gerry Weber Open - Halle Heilbronn Challenger Nottingham Challenger Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Bergamo Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Mercedes Cup - Stuttgart Helsinki Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Sunrise Challenger Heilbronn Challenger Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb BMW Open - Munich Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Le Gosier Challenger Sarajevo Challenger If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Citi Open - Washington PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger Ortisei Challenger Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai Open de Moselle - Metz ATP Kremlin Cup - Moscow Open 13 - Marseille The Stella Artois Championships - London Helsinki Challenger Davidoff Swiss Indoors - Basel Open de Nice Cote dAzur - Nice Heilbronn Challenger Open de Moselle - Metz Citi Open - Washington International German Open - Hamburg Genova Challenger Pilot Pen Tennis - New Haven Bratislava Challenger UNICEF Open - 's Hertogenbosch Ortisei Challenger Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich 2000 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Moselle Open - Metz Chengdu Open - Chengdu San Luis Potosi Challenger Valencia Open - Valencia Open de la Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Black Forest Open 2002 - Freudenstadt Claro Open Colombia - Bogota Bordeaux Challenger BB&T Atlanta Open - Atlanta Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Millennium Estoril Open - Estoril Yitzhak Rabin Challenger 1998 - Tel Aviv Freudenstadt Challenger - Freudenstadt Okal Open - Eckental The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid West Side Tennis Club Clay Court Challenger - Forest Hills Black Forest Open 2004 - Freudenstadt CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Austrian Open - Kitzbuhel Thailand Open - Bangkok Masters Series Hamburg - Hamburg Chennai Open - Chennai Scania Stockholm Open - Stockholm 2002 Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Winston Salem - Winston Salem Qatar Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Gerry Weber Open - Halle BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich Telecom Italia Masters - Rome Mercedes Cup - Stuttgart Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Heineken Open - Auckland BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells SkiStar Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Claro - Buenos Aires U.S. Open - New York Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch European Open - Antwerp Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 French Open - Paris U.S. Open - New York Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5